 * {

     margin: 0;

     padding: 0;

 }


 html,
 body {

     min-height: 100%;

 }

 body {

     font-family: "Microsoft YaHei";

     font-size: 14px;

     color: #333;

 }

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
     font-weight: normal;
 }

 ul,
 ol {

     list-style: none;

 }

 img {

     border: none;

     vertical-align: middle;

 }

 a {

     text-decoration: none;

     color: #232323;

 }

 table {
     border-collapse: collapse;
     table-layout: fixed;
 }

 input,
 textarea {
     outline: none;
     border: none;
 }

 textarea {
     resize: none;
     overflow: auto;
 }

 .clearfix {
     zoom: 1;

 }

 .clearfix:after {
     content: "";
     width: 0;
     height: 0;
     visibility: hidden;
     display: block;
     clear: both;
     overflow: hidden;
 }

 .fl {

     float: left
 }

 .fr {

     float: right
 }

 .ellipse {

     overflow: hidden;

     text-overflow: ellipsis;

     white-space: nowrap;

 }

 .icon {
     width: 1em;
     height: 1em;
     vertical-align: -0.15em;
     fill: currentColor;
     overflow: hidden;
 }